package com.ruoyi.manage.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 违法举报信息对象 order
 * 
 * @author ruoyi
 * @date 2020-12-30
 */
public class Order extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 图片列表 */
    @Excel(name = "图片列表")
    private String pictureList;

    /** 视频 */
    @Excel(name = "视频")
    private String video;

    /** 违法时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm")
    @Excel(name = "违法时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm")
    private Date illegalTime;

    /** 位置信息 */
    @Excel(name = "位置信息")
    private String locationInformation;

    /** 辖区 */
    @Excel(name = "辖区")
    private String jurisdiction;

    /** 状态 */
    @Excel(name = "状态")
    private Integer status;

    /** 驳回原因 */
    @Excel(name = "驳回原因")
    private String dismissReason;

    /** 部门id */
    @Excel(name = "部门id")
    private String deptId;

    /** 违法类型 */
    @Excel(name = "违法类型")
    private Integer illegalType;

    /** 业务编号 */
    @Excel(name = "业务编号")
    private String professionalId;

    /** 微信用户openid */
    @Excel(name = "微信用户openid")
    private String openId;

    /** 举报内容 */
    @Excel(name = "举报内容")
    private String content;
    /**
     * 视频图片列表
     */
    private String videoImageList;
    /**
     * 辖区id
     */
    private String jurisdictionId;



    private Integer carType;
    private String carNumber;
    private String reportName;
    private String idNumber;
    private String phone;
    /**
     * 违法类型名称
     */
    private String typeName;

    private String carTypeName;
    private String type;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public String getCarTypeName() {
        return carTypeName;
    }

    public void setCarTypeName(String carTypeName) {
        this.carTypeName = carTypeName;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setPictureList(String pictureList) 
    {
        this.pictureList = pictureList;
    }

    public String getPictureList() 
    {
        return pictureList;
    }
    public void setVideo(String video) 
    {
        this.video = video;
    }

    public String getVideo() 
    {
        return video;
    }
    public void setIllegalTime(Date illegalTime) 
    {
        this.illegalTime = illegalTime;
    }

    public Date getIllegalTime() 
    {
        return illegalTime;
    }
    public void setLocationInformation(String locationInformation) 
    {
        this.locationInformation = locationInformation;
    }

    public String getLocationInformation() 
    {
        return locationInformation;
    }
    public void setJurisdiction(String jurisdiction) 
    {
        this.jurisdiction = jurisdiction;
    }

    public String getJurisdiction() 
    {
        return jurisdiction;
    }
    public void setStatus(Integer status) 
    {
        this.status = status;
    }

    public Integer getStatus() 
    {
        return status;
    }
    public void setDismissReason(String dismissReason) 
    {
        this.dismissReason = dismissReason;
    }

    public String getDismissReason() 
    {
        return dismissReason;
    }
    public void setDeptId(String deptId) 
    {
        this.deptId = deptId;
    }

    public String getDeptId() 
    {
        return deptId;
    }
    public void setIllegalType(Integer illegalType) 
    {
        this.illegalType = illegalType;
    }

    public Integer getIllegalType() 
    {
        return illegalType;
    }
    public void setProfessionalId(String professionalId) 
    {
        this.professionalId = professionalId;
    }

    public String getProfessionalId() 
    {
        return professionalId;
    }
    public void setOpenId(String openId) 
    {
        this.openId = openId;
    }

    public String getOpenId() 
    {
        return openId;
    }
    public void setContent(String content) 
    {
        this.content = content;
    }

    public String getContent() 
    {
        return content;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Integer getCarType() {
        return carType;
    }

    public void setCarType(Integer carType) {
        this.carType = carType;
    }

    public String getCarNumber() {
        return carNumber;
    }

    public void setCarNumber(String carNumber) {
        this.carNumber = carNumber;
    }

    public String getReportName() {
        return reportName;
    }

    public void setReportName(String reportName) {
        this.reportName = reportName;
    }

    public String getIdNumber() {
        return idNumber;
    }

    public void setIdNumber(String idNumber) {
        this.idNumber = idNumber;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getVideoImageList() {
        return videoImageList;
    }

    public void setVideoImageList(String videoImageList) {
        this.videoImageList = videoImageList;
    }

    public String getJurisdictionId() {
        return jurisdictionId;
    }

    public void setJurisdictionId(String jurisdictionId) {
        this.jurisdictionId = jurisdictionId;
    }

    @Override
    public String toString() {
        return "Order{" +
                "id=" + id +
                ", pictureList='" + pictureList + '\'' +
                ", video='" + video + '\'' +
                ", illegalTime=" + illegalTime +
                ", locationInformation='" + locationInformation + '\'' +
                ", jurisdiction='" + jurisdiction + '\'' +
                ", status=" + status +
                ", dismissReason='" + dismissReason + '\'' +
                ", deptId='" + deptId + '\'' +
                ", illegalType=" + illegalType +
                ", professionalId='" + professionalId + '\'' +
                ", openId='" + openId + '\'' +
                ", content='" + content + '\'' +
                ", videoImageList='" + videoImageList + '\'' +
                ", carType=" + carType +
                ", carNumber='" + carNumber + '\'' +
                ", reportName='" + reportName + '\'' +
                ", idNumber='" + idNumber + '\'' +
                ", phone='" + phone + '\'' +
                '}';
    }
}
